package com.qidian.common.beanCache;

import java.util.concurrent.ConcurrentHashMap;

import com.qidian.common.beans.GameTypeBean;

public class GameTypeBeanCache {
	
	private static GameTypeBeanCache gameTypeBeanCache = new GameTypeBeanCache() ;
	
	/*	<项目ID,项目>	*/
	public ConcurrentHashMap<Integer, GameTypeBean> buf = null ;
	
	private GameTypeBeanCache()
	{
		buf = new ConcurrentHashMap<Integer,GameTypeBean>() ;
	}
	public static GameTypeBeanCache getInstance()
	{
		return gameTypeBeanCache ;
	}

	public void add(GameTypeBean gameTypeBean) 
	{
		buf.put(gameTypeBean.getGameType(), gameTypeBean) ;
	}

	public GameTypeBean get(int gameType) 
	{
		return buf.get(gameType);
	}
	public GameTypeBean remove(int gameType)
	{
		return buf.remove(gameType) ;
	}
	
//	public int getPoint(int gameType)
//	{
//		GameTypeBean bean = buf.get(gameType) ;
//		if (bean == null)
//			return -1 ;
//		return bean.getPoint() ;
//	}
//	public int getPointWorker(int gameType)
//	{
//		GameTypeBean bean = buf.get(gameType) ;
//		if (bean == null)
//			return -1 ;
//		return bean.getPoint_worker() ;
//	}
}
